package com.x.bff.app.model.vo.cms;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

@ApiModel
public class ContentVO {
    private Long id;
    @ApiModelProperty(value = "6 形象展示")
    private Integer itemType;
    @ApiModelProperty(value = "用户id")
    private Long customerId;
    private String title;
    @ApiModelProperty(value = "true 审核完成 反之审核中")
    private Boolean reviewed;
    @ApiModelProperty(value = "内容状态 1:已发布;2:不适宜公开;0:审核中")
    private Integer status;
    @ApiModelProperty(value = "true 置顶 反之false")
    private Boolean top;
    private Long topValue;
    private String topicIds;
    private String titleJson;
    private String coverFileId;
    @ApiModelProperty(value = "封面url")
    private String coverFileIdUrl;
    @ApiModelProperty(value = "创建日期")
    private Date createdOnUtc;
    @ApiModelProperty(value = "内容多媒体列表")
    private List<ContentMediaVO> contentMediaList;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getItemType() {
        return itemType;
    }

    public void setItemType(Integer itemType) {
        this.itemType = itemType;
    }

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public Boolean getReviewed() {
        return reviewed;
    }

    public void setReviewed(Boolean reviewed) {
        this.reviewed = reviewed;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Boolean getTop() {
        return top;
    }

    public void setTop(Boolean top) {
        this.top = top;
    }

    public Long getTopValue() {
        return topValue;
    }

    public void setTopValue(Long topValue) {
        this.topValue = topValue;
    }

    public String getTopicIds() {
        return topicIds;
    }

    public void setTopicIds(String topicIds) {
        this.topicIds = topicIds;
    }

    public String getTitleJson() {
        return titleJson;
    }

    public void setTitleJson(String titleJson) {
        this.titleJson = titleJson;
    }

    public String getCoverFileId() {
        return coverFileId;
    }

    public void setCoverFileId(String coverFileId) {
        this.coverFileId = coverFileId;
    }

    public String getCoverFileIdUrl() {
        return coverFileIdUrl;
    }

    public void setCoverFileIdUrl(String coverFileIdUrl) {
        this.coverFileIdUrl = coverFileIdUrl;
    }

    public Date getCreatedOnUtc() {
        return createdOnUtc;
    }

    public void setCreatedOnUtc(Date createdOnUtc) {
        this.createdOnUtc = createdOnUtc;
    }

    public List<ContentMediaVO> getContentMediaList() {
        return contentMediaList;
    }

    public void setContentMediaList(List<ContentMediaVO> contentMediaList) {
        this.contentMediaList = contentMediaList;
    }
}
